package com.wnhz.work.yz.bean;

import com.wnhz.work.yz.base.BaseBean;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by admin on 2017/4/25.
 */
public class ApplyMessagebean extends BaseBean {
    private String canUpdata = "1";

    public void setCanUpdata(String canUpdata) {
        this.canUpdata = canUpdata;
    }

    public String getCanUpdata() {
        return canUpdata;
    }

    /**
     * food_info : {"is_food":"0","food_class":"五星级酒店","food_level":"六星级酒店","food_price":"10000000"}
     * visit_district_info : [{"district_id":"1","visit_district":"芜湖经济开发区","starttime":"2017-02-14 01:55","endtime":"2017-02-14 01:55"},{"district_id":"2","visit_district":"温州经济开发区","starttime":"2017-02-14 01:55","endtime":"2017-02-14 01:55"}]
     * hotel_info : {"is_hostel":"0","hotel_level":"五星级酒店","hotel_price":"1000-1200","double_num":"1","singel_num":"1"}
     */

    private VisitInfoEntity visit_info = new VisitInfoEntity();
    /**
     * is_car : 1
     * car_name : 拖拉机
     * car_id : 1
     * need1 : 1111
     * address : 111
     * zhanming : 1111
     * arrive_time : 2017-04-18 13:10
     * is_gift : 1
     * gift_id : 1
     * gift_name : 茶叶
     * need2 : 111
     * about : 89828
     */

    private NeedInfoEntity need_info = new NeedInfoEntity();
    /**
     * project_person : 1111
     * district : 天津
     * person_class : 设计院
     * project_name : 1111
     * visit_company : 111
     */

    private BasicInfoEntity basic_info = new BasicInfoEntity();
    /**
     * tel : 18738282712
     * sex : 1
     * customer : 111
     * position : 111
     * level_name : 一般客户
     * level_id : 1
     */

    private List<CustomInfoEntity> custom_info = new ArrayList<>();

    public void setVisit_info(VisitInfoEntity visit_info) {
        this.visit_info = visit_info;
    }

    public void setNeed_info(NeedInfoEntity need_info) {
        this.need_info = need_info;
    }

    public void setBasic_info(BasicInfoEntity basic_info) {
        this.basic_info = basic_info;
    }

    public void setCustom_info(List<CustomInfoEntity> custom_info) {
        this.custom_info = custom_info;
    }

    public VisitInfoEntity getVisit_info() {
        return visit_info;
    }

    public NeedInfoEntity getNeed_info() {
        return need_info;
    }

    public BasicInfoEntity getBasic_info() {
        return basic_info;
    }

    public List<CustomInfoEntity> getCustom_info() {
        return custom_info;
    }

    public static class VisitInfoEntity {
        /**
         * is_food : 0
         * food_class : 五星级酒店
         * food_level : 六星级酒店
         * food_price : 10000000
         */

        private FoodInfoEntity food_info = new FoodInfoEntity();
        /**
         * is_hostel : 0
         * hotel_level : 五星级酒店
         * hotel_price : 1000-1200
         * double_num : 1
         * singel_num : 1
         */

        private HotelInfoEntity hotel_info = new HotelInfoEntity();
        /**
         * district_id : 1
         * visit_district : 芜湖经济开发区
         * starttime : 2017-02-14 01:55
         * endtime : 2017-02-14 01:55
         */

        private List<VisitDistrictInfoEntity> visit_district_info = new ArrayList<>();

        public void setFood_info(FoodInfoEntity food_info) {
            this.food_info = food_info;
        }

        public void setHotel_info(HotelInfoEntity hotel_info) {
            this.hotel_info = hotel_info;
        }

        public void setVisit_district_info(List<VisitDistrictInfoEntity> visit_district_info) {
            this.visit_district_info = visit_district_info;
        }

        public FoodInfoEntity getFood_info() {
            return food_info;
        }

        public HotelInfoEntity getHotel_info() {
            return hotel_info;
        }

        public List<VisitDistrictInfoEntity> getVisit_district_info() {
            return visit_district_info;
        }

        public static class FoodInfoEntity {
            private String is_food = "0";
            private String food_class = "";
            private String food_level = "";
            private String food_price = "";

            public void setIs_food(String is_food) {
                this.is_food = is_food;
            }

            public void setFood_class(String food_class) {
                this.food_class = food_class;
            }

            public void setFood_level(String food_level) {
                this.food_level = food_level;
            }

            public void setFood_price(String food_price) {
                this.food_price = food_price;
            }

            public String getIs_food() {
                return is_food;
            }

            public String getFood_class() {
                return food_class;
            }

            public String getFood_level() {
                return food_level;
            }

            public String getFood_price() {
                return food_price;
            }
        }

        public static class HotelInfoEntity {
            private String is_hotel = "0";
            private String hotel_level = "";
            private String hotel_price = "";
            private String double_num = "";
            private String singel_num = "";

            public void setIs_hotel(String is_hostel) {
                this.is_hotel = is_hostel;
            }

            public void setHotel_level(String hotel_level) {
                this.hotel_level = hotel_level;
            }

            public void setHotel_price(String hotel_price) {
                this.hotel_price = hotel_price;
            }

            public void setDouble_num(String double_num) {
                this.double_num = double_num;
            }

            public void setSingel_num(String singel_num) {
                this.singel_num = singel_num;
            }

            public String getIs_hotel() {
                return is_hotel;
            }

            public String getHotel_level() {
                return hotel_level;
            }

            public String getHotel_price() {
                return hotel_price;
            }

            public String getDouble_num() {
                return double_num;
            }

            public String getSingel_num() {
                return singel_num;
            }
        }

        public static class VisitDistrictInfoEntity {
            private String district_id = "";
            private String visit_district = "";
            private String starttime = "";
            private String endtime = "";
            private boolean show = false;

            public boolean isShow() {
                return show;
            }

            public void setShow(boolean show) {
                this.show = show;
            }

            public void setDistrict_id(String district_id) {
                this.district_id = district_id;
            }

            public void setVisit_district(String visit_district) {
                this.visit_district = visit_district;
            }

            public void setStarttime(String starttime) {
                this.starttime = starttime;
            }

            public void setEndtime(String endtime) {
                this.endtime = endtime;
            }

            public String getDistrict_id() {
                return district_id;
            }

            public String getVisit_district() {
                return visit_district;
            }

            public String getStarttime() {
                return starttime;
            }

            public String getEndtime() {
                return endtime;
            }
        }
    }

    public static class NeedInfoEntity {
        private String is_car = "0";
        private String car_name = "";
        private String car_id = "";
        private String need1 = "";
        private String address = "";
        private String zhanming = "";
        private String arrive_time = "";
        private String is_gift = "0";
        private String gift_id = "";
        private String gift_name = "";
        private String need2 = "";
        private String about = "";

        public void setIs_car(String is_car) {
            this.is_car = is_car;
        }

        public void setCar_name(String car_name) {
            this.car_name = car_name;
        }

        public void setCar_id(String car_id) {
            this.car_id = car_id;
        }

        public void setNeed1(String need1) {
            this.need1 = need1;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public void setZhanming(String zhanming) {
            this.zhanming = zhanming;
        }

        public void setArrive_time(String arrive_time) {
            this.arrive_time = arrive_time;
        }

        public void setIs_gift(String is_gift) {
            this.is_gift = is_gift;
        }

        public void setGift_id(String gift_id) {
            this.gift_id = gift_id;
        }

        public void setGift_name(String gift_name) {
            this.gift_name = gift_name;
        }

        public void setNeed2(String need2) {
            this.need2 = need2;
        }

        public void setAbout(String about) {
            this.about = about;
        }

        public String getIs_car() {
            return is_car;
        }

        public String getCar_name() {
            return car_name;
        }

        public String getCar_id() {
            return car_id;
        }

        public String getNeed1() {
            return need1;
        }

        public String getAddress() {
            return address;
        }

        public String getZhanming() {
            return zhanming;
        }

        public String getArrive_time() {
            return arrive_time;
        }

        public String getIs_gift() {
            return is_gift;
        }

        public String getGift_id() {
            return gift_id;
        }

        public String getGift_name() {
            return gift_name;
        }

        public String getNeed2() {
            return need2;
        }

        public String getAbout() {
            return about;
        }
    }

    public static class BasicInfoEntity {
        private String project_person = "";
        private String district = "";
        private String person_class = "";
        private String project_name = "";
        private String visit_company = "";

        public void setProject_person(String project_person) {
            this.project_person = project_person;
        }

        public void setDistrict(String district) {
            this.district = district;
        }

        public void setPerson_class(String person_class) {
            this.person_class = person_class;
        }

        public void setProject_name(String project_name) {
            this.project_name = project_name;
        }

        public void setVisit_company(String visit_company) {
            this.visit_company = visit_company;
        }

        public String getProject_person() {
            return project_person;
        }

        public String getDistrict() {
            return district;
        }

        public String getPerson_class() {
            return person_class;
        }

        public String getProject_name() {
            return project_name;
        }

        public String getVisit_company() {
            return visit_company;
        }
    }

    public static class CustomInfoEntity {
        private String tel = "";
        private String sex = "";
        private String customer = "";
        private String position = "";
        private String level_name = "";
        private String level_id = "";

        public void setTel(String tel) {
            this.tel = tel;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }

        public void setCustomer(String customer) {
            this.customer = customer;
        }

        public void setPosition(String position) {
            this.position = position;
        }

        public void setLevel_name(String level_name) {
            this.level_name = level_name;
        }

        public void setLevel_id(String level_id) {
            this.level_id = level_id;
        }

        public String getTel() {
            return tel;
        }

        public String getSex() {
            return sex;
        }

        public String getCustomer() {
            return customer;
        }

        public String getPosition() {
            return position;
        }

        public String getLevel_name() {
            return level_name;
        }

        public String getLevel_id() {
            return level_id;
        }
    }
}
